package com.yunchang.springboot.models.DO;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.yunchang.springboot.base.Column;
import com.yunchang.springboot.base.Id;
import com.yunchang.springboot.base.Table;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * caravan_msku_ship_data
 * @author 1
 * @date 2020-03-04 10:00:18
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
@Table("caravan_msku_ship_data")
public class CaravanMskuShipData implements Serializable {
    /**
     */
    @Id("id")
    private Long id;

    /**
     * 数据获取时间
     */
    @Column("date")
    private String date;

    /**
     */
    @Column("company_id")
    private String companyId;

    /**
     */
    @Column("fba_stock_id")
    private String fbaStockId;

    /**
     * 商品sku
     */
    @Column("fba_stock_sku")
    private String fbaStockSku;

    /**
     * 本地库存
     */
    @Column("apply_quantity")
    private Integer applyQuantity;

    /**
     */
    @Column("msku")
    private String msku;

    /**
     */
    @Column("shop_id")
    private String shopId;

    /**
     * 店铺
     */
    @Column("shop_name")
    private String shopName;

    /**
     * 站点
     */
    @Column("amazonsite")
    private String amazonsite;

    /**
     * 申请补货量
     */
    @Column("replenish_num")
    private Integer replenishNum;

    /**
     */
    @Column("time_create")
    private String timeCreate;

    /**
     */
    @Column("time_update")
    private String timeUpdate;

    /**
     * 状态：1:待审核;2:已审核;3:已作废
     */
    @Column("status")
    private String status;

    /**
     * 状态描述
     */
    @Column("status_desc")
    private String statusDesc;

    private static final long serialVersionUID = 1L;
}